Ethereumのsmart contract
参考
普通にただのプログラムのことかmrsekut.icon
blockchainを使った決済などのイメージの通り
このプログラムのことをsmart contactと呼んでるだけ
この取引の記録や履歴は全てblockchainに残る
例えば、自動販売機もその一種
お金を入れてボタンを押せば、決済が完了して商品が得られる
そういうプログラムが動いている
画期的と言われている所以
売買の記録が確実に残るために、そこに悪意を闖入できない
お金を払ったのに商品が届かない、ということが起きない
複雑な契約のために仲介業者を介さなくていい
例えば、不動産で借りる時に、不動産さんを通さなくて良い
開発者が独自に、smart contractを開発できる
smart contractをcompileすると、EVMで実行できるbytecodeになる smart contractは、他のsmart contactを呼ぶこともできる
この連鎖の全体で、一つのtransactionになる